package com.cn.wxwinnie.java.autoBox;

/**
 * @author 潇湘暮雨 E-mail:wxwinnie@hotmail.com
 * 
 * @version 创建时间：2014年3月24日 上午8:32:30
 * 
 */
public class Test {

	public static void main(String[] args) {
		Integer i1 = 6;
		Integer i2 = 6;

		Integer i3 = 236;
		Integer i4 = 236;

		String str1 = new String("a");
		String str2 = new String("a");
		String str3 = new String("a");
		String str4 = new String("a");

		System.out.println("str1 == str2  : " + (str1 == str2));
		System.out.println("str1 == \"a\"  : " + (str1 == "a"));
		System.out.println("str1.equals(\"a\")  : " + (str1.equals("a")));

		// 享元模式 对于小对象，共享内存空间
		// 对于 -128 ~ 127 之间的数值 采用这种方式
		System.out.println("i1 == i2 :  " + (i1 == i2));
		System.out.println("i3 == i4 :  " + (i3 == i4));

		Integer.parseInt("13");// 这个返回的是int值
		Integer.valueOf(12);// 这个返回的是Integer对象
	}

}
